serpent dragon - German English Dictionary